<?php
// $date = '2012-12-20';
//未定义ereg()函数  因为这个函数是在 php 4 php5 中使用的
//PHP Fatal error  更高级别错误  程序直接无法运行
// if (ereg ("([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})", $date, $regs)) {
//     echo "$regs[3].$regs[2].$regs[1]";
// } else {
//     echo "Invalid date format: $date";
// }


// if($i > 5){
//     echo '$i没有初始化啊',PHP_EOL;
// }

//Warning级别的错误，会抛出错误,但是程序依然还是会正常运行的
// $a = array('o' => 2,4,6,8);
// echo $a[o];
// $result = array_sum($a,3);

//Fatal error,致命错误,会终止程序的运行  后面的程序都将不能被使用 不能被执行
// echo fun();
// echo '致命错误呢?还会执行吗';


//提示  有一个技巧可能会用到，那就是在代码质量或者环境不可以控制的时候,比如数据库连接失败,使用erro_reporting(0)，这样就能
//屏蔽错误了,正式的部署可以采取这样的策略,防止错误消息泄露敏感信息,另外一个技巧就是在函数前面加上@符号，抑制错误

// error_reporting(0);
// echo $asss;







